import request from '@/utils/request'

/*------get角色数据--------*/
export function getRoleData(query) {
  return request({
    url: '/api/system/role/',
    method: 'get',
    params: query
  })
}
/*------get单一角色数据--------*/
export function getRoleDataById(id) {
  return request({
    url: '/api/system/role/'+id+'/',
    method: 'get',
  })
}


/*------add角色数据--------*/
export function addRoleData(data) {
  return request({
    url: '/api/system/role/',
    method: 'post',
    data
  })
}

/*------edit角色数据--------*/
export function editRoleData(obj) {
  return request({
    url: '/api/system/role/'+obj.id+'/',
    method: 'put',
    data:obj
  })
}
/*------delete角色数据--------*/
export function delRoleData(pk) {
  return request({
    url: '/api/system/role/'+pk+'/',
    method: 'delete',
  })
}

// 通过角色id,获取菜单数据
export function GetMenuDataByid (pk) {
  return request({
    url: '/api/system/role/roleId_get_menu/' + pk + '/',
    method: 'get',
    params: {}
  })
}
